iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 24
1
Modern Web

認識LIFF容易嗎?系列 第 24

[Day 24] LIFF ScanCode

  • 分享至 

  • xImage
  •  

前言

LIFF有個方法,liff.scanCode()是可以開始QRcode讀取器,並回傳讀取到的內容,可以參考這支來自董大偉老師的liff2 demo影片。

在今年1月初的時候,LINE官方有宣布,參考這篇,liff.scanCode()因技術問題,功能將暫時移除,所以它無法在LINE 9.19.0以後的版本被使用。

liff.scanCode()

開始QRcode讀取器,並回傳讀取到的內容。

實作

if (liff.scanCode) {
  liff.scanCode().then(result => {
    // result = { value: '' }
  });
}

如果LIFF APP中,想使用此功能,須至Line Developers Console中,在你的LIFF APP裡開啟這個欄位的設定:
image

它無法在外部瀏覽器中執行:
image

由於我手機的Line版本超過9.19.0,也無法成功時測:
image

參考


上一篇
[Day 23] LIFF ShareTargetPicker
下一篇
[Day 25] LIFF CloseWindow
系列文
認識LIFF容易嗎?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言